package com.zhc.dejingapi.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author zhc
 * @since 2024-10-21
 */
@Getter
@Setter
@Accessors(chain = true)
@TableName("qing_productionorder_detial")
@ApiModel(value = "QingProductionorderDetialEntity对象", description = "")
public class QingProductionorderDetialEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("mainid")
    @TableId("main_id")
    private Long mainId;

    @ApiModelProperty("主表关联")
    @TableField("po_id")
    private Long poId;

    @ApiModelProperty("工序行号")
    @TableField("process_line_num")
    private String processLineNum;

    @ApiModelProperty("工序编号")
    @TableField("process_code")
    private String processCode;

    @ApiModelProperty("工序名称")
    @TableField("process_name")
    private String processName;

    @ApiModelProperty("标准工时")
    @TableField("standard_working_hour")
    private Integer standardWorkingHour;

    @ApiModelProperty("标准人数")
    @TableField("standard_num")
    private Integer standardNum;

    @ApiModelProperty("设备编码")
    @TableField("eq_code")
    private String eqCode;

    @ApiModelProperty("设备名称")
    @TableField("eq_name")
    private String eqName;

    @ApiModelProperty("模具编码")
    @TableField("mould_code")
    private String mouldCode;

    @ApiModelProperty("模具名称")
    @TableField("mould_name")
    private String mouldName;

    @ApiModelProperty("配比")
    @TableField("process_ratio")
    private Integer processRatio;

    @ApiModelProperty("煮水槽编号")
    @TableField("boiling_box_code")
    private String boilingBoxCode;

    @ApiModelProperty("煮水槽名称")
    @TableField("boiling_box_name")
    private String boilingBoxName;

    @ApiModelProperty("工序备注")
    @TableField("process_mark")
    private String processMark;

    @ApiModelProperty("工作中心编码")
    @TableField("work_center_code")
    private String workCenterCode;

    @ApiModelProperty("工作中心名称")
    @TableField("work_center_name")
    private String workCenterName;

    @ApiModelProperty("是否首道工序")
    @TableField("first_operation")
    private String firstOperation;

    @ApiModelProperty("是否末道工序")
    @TableField("last_operation")
    private String lastOperation;

    @ApiModelProperty("预计开始时间")
    @TableField("pro_start_date")
    private LocalDate proStartDate;

    @ApiModelProperty("预计结束时间")
    @TableField("pro_end_date")
    private LocalDate proEndDate;

    @ApiModelProperty("煮水槽编码")
    @TableField("boiled_water_tank_code")
    private String boiledWaterTankCode;

    @ApiModelProperty("煮水槽名称")
    @TableField("boiled_water_tank_name")
    private String boiledWaterTankName;


}
